from django.db import models


# Create your models here.
class User(models.Model):
    class Meta:
        db_table = 'USER'

    # 主键
    id = models.AutoField(primary_key=True)
    # 用户名
    username = models.CharField(max_length=20)
    # 密码
    password = models.CharField(max_length=20)
    # 昵称
    nickname = models.CharField(max_length=20)
    # 头像
    headimg = models.CharField(max_length=1000)
    # 最后登录时间
    last_login_time = models.DateTimeField()
    # 用户类型[1：管理员、2：用户]
    user_type = models.IntegerField()
    # 删除标识[0：未删除、1：已删除]
    del_flag = models.IntegerField()
    # 创建人
    creator = models.CharField(max_length=20)
    # 修改人
    modifier = models.CharField(max_length=20)
    # 创建时间
    created = models.DateTimeField(auto_now_add=True)
    # 修改时间
    modified = models.DateTimeField(auto_now=True)

    def all(self):
        return ['id', 'username', 'password', 'nickname', 'headimg', 'last_login_time', 'user_type', 'del_flag',
                'creator',
                'modifier', 'created', 'modified']
